Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Portugal F2 Germany F2 Portugal F3 Greece F1 Greece F2 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Croatia F5 Czech Republic F2 Italy F21 Netherlands F5 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Czech Republic F2 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Egypt F35 Czech Republic F5 Belgium F7 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Czech Republic F1 Philippines F1 Ispat Open 2004 - Ostrava Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Turkey F2 Turkey F3 Belgium F2 France F3 Dusseldorf Open 2006 - Dusseldorf France F4 Pekao Open - Szczecin South African Airways Tennis Open - Durban Great Britain F3 Morocco Tennis Tour - Casablanca Schickedanz Open 2007 - Furth Egypt F34 Ciudad de Pozoblanco Open Diputacion - Cordoba Italy F6 Oberstaufen Cup - Oberstaufen 's Tennis Masters 07 Challenger - Graz ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul IPP Open - Helsinki Unicredit Czech Open - Prostejov Porsche Open - Poznan Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Sunrise Challenger Marrakech Challenger Barletta Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Mons Challenger Aachen Challenger Genova Challenger Cairo Challenger Bordeaux Challenger Kosice Challenger Marburg Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Rabat Challenger Guangzhou Challenger Pingguo Challenger Barletta Challenger Napoli Challenger Prague Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Poznan Challenger Trani Challenger Cordenons Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Kazan Challenger Dallas Challenger Malaysia F1 Meknes Challenger Casablanca Challenger Blumenau Challenger Kosice Challenger Prague Open - Prague Quimper Challenger Ljubljana Open - Ljubljana Arroyo de la Encomienda - Valladolid Ostrava Challenger Prague Challenger Citta di Monza - Monza XL Bermuda Open - Bermuda Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Oberstaufen Challenger ATU Cup - Weiden Olbia Challenger - Olbia Steelers Cup - Kosice Ljubljana Open - Ljubljana West of England Challenger - Bristol Geneva Challenger - Geneva Como Challenger San Remo Tennis Cup - San Remo Gemax Open - Belgrade Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tennis Napoli Cup 2006 - Napoli Siemens Open 2007 - Scheveningen Citta di Monza - Monza 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkassen Cup - Dresden Steelers Cup - Kosice GHI Bronz Classic - Bronx Open Sainte Victoire - Aix-En-Provence Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Bratislava Challenger Siemens Open 2004 - Scheveningen Tean International - Alphen Dusseldorf Open Challenger 2007 - Dusseldorf Czech Open 2006 - Prostejov Prague Open - Prague Mordovia Cup - Mordovia Rennes Challenger Pekao Open - Szczecin Geneva Challenger Cherbourg Challenger Tehran Open 2004 - Tehran Challenger 42 - Andrezieux Challenger Groningen - Groningen Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan Rennes Challenger Liberec Challenger Trnava Challenger Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Porsche Open - Poznan Czech Open 2005 - Prostejov Prosperita Open 2007 - Ostrava Trofeo Internacional Club Laieta - Barcelona Bordeaux Challenger Siemens Open - Scheveningen Black Forest Open - Freudenstadt St. Petersburg Challenger - St. Petersburg Meerbusch Challenger Heilbronn Open - Heilbronn Unicredit (Suisse) Bank S. A. Challenger - Chiasso Copa Sevilla-Internacionales de Andalucia - Seville Lambertz Open - Aachen Open des Alpes Trophee BNP Paribas - Grenoble Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur KGHM Dialog Polish Indoors - Wroclaw Cherbourg Challenger Steelers Cup - Kosice Delhi Challenger I - New Delhi Banca Stato Challenger - Lugano BMW Tennis Championship - Sunrise IPP Geneva Trophy - Geneva Rome Challenger Athens Challenger Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Lambertz Open by Stawag - Aachen PrivatBank Cup - Dnepropetrovsk IPP Open - Helsinki Kos Succhetti Tennis Cup - Cordenons ECM Prague Open - Prague Furth Challenger Tatra Banka Open 2006 - Bratislava Prostejov Challenger Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Dallas Challenger PEOPLEnet Cup - Dnepropetrovsk Noumea Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Challenger Jameson Cup - Milan Open Mutouest de Saint-Brieuc - St. Brieuc Rabat Challenger Bordeaux Challenger Braunschweig Challenger Poprad Tatry Challenger Blois Challenger Marburg Challenger Pekao Open 2001 - Szczecin Orleans Challenger Mohammedia Challenger Mons Challenger Banja Luka Challenger Budapest Challenger Eckental Challenger Tampere Challenger Prostejov Challenger Mons Challenger Palermo Challenger Challenger 42 - Andrezieux Ethias Trophy - Mons Eckental Challenger Lyon Challenger Salzburg Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Burnie Challenger Tatra Banka Slovak Open - Bratislava Wroclaw Challenger Wolfsburg Challenger Marrakech Challenger Prague Challenger Prostejov Challenger Lyon Challenger Kosice Challenger Lisbon Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel USTA Men's Challenger of Dallas - Dallas Medibank Private International - Sydney Open 13 - Marseille Czech Open - Prostejov ABN/AMRO World Tennis Tournament - Rotterdam Baden Open - Ettlingen Dubai Open - Dubai Canberra Challenger The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Prague Challenger Quimper Challenger Thailand Open - Bangkok Challenger Ford de Cherbourg - Cherbourg AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Exim Agmedia Open - Kosice Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Privatbank Open 2006 - Dnepropetrovsk Santos Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Sao Paulo Challenger ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Prostejov Challenger Schickendanz Open - Furth Quimper Challenger The Stella Artois Championships - London Pau Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Bordeaux Challenger Top Wool Challenger - Biella Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Davidoff Swiss Indoors Basel - Basel Kyiv Open - Kiev Oberstaufen Challenger Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Como Challenger San Remo Tennis Cup - San Remo Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Germany F1 Orange Prokom Open - Sopot Zagreb Challenger BA-CA Tennis Trophy - Vienna Zivnobanka Czech Open - Prostejov Togliatti Cup - Togliatti Medibank International - Sydney Czech Indoor Open - Prague Copa Telmex - Buenos Aires Open Prevadies - St. Brieuc SAP Open - San Jose XI Ciutat de Barcelona - Barcelona Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Catella Swedish Open - Bastad Open de Montauban - Montauban Dutch Open Tennis - Amersfoort ATP Open Castilla y Leon - Segovia Mobilux Open - Luxembourg Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Prosperita Open 2006 - Ostrava SA Tennis Open - Johannesburg San Marino Cepu Open - San Marino The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Rio Quente Challenger Open de Nice Cote dAzur - Nice Dubai Duty Free Tennis Championships - Dubai Orleans Challenger BMW Open - Munich Eckental Challenger Aircel Chennai Open - Chennai Furth Challenger Ethias Trophy - Mons Kitzbuhel Challenger Trani Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Samsung Securities Cup - Seoul Rijeka Challenger SkiStar Swedish Open - Bastad Napoli Challenger Rome Challenger Ostrava Challenger Brisbane International - Brisbane Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Bordeaux Challenger Mercedes Cup - Stuttgart Prostejov Challenger Kolding Challenger Salzburg Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Ordina Open - 's-Hertogenbosch Bergamo Challenger Next Generation Adelaide International - Adelaide BMW Open - Munich Bank Austria Tennis Trophy - Vienna Interwetten Austrian Open - Kitzbuhel Salinas Challenger Open Sud de France - Montpellier Mons Challenger Brasil Open - Costa do Sauipe Scheveningen Challenger Tashkent Challenger Regions Morgan Keegan Championships - Memphis If Stockholm Open - Stockholm Scheveningen Challenger ARAG World Team Championship - Dusseldorf Estoril Open - Estoril Gerry Weber Open - Halle BMW Open - Munich Estoril Open - Estoril Catella Swedish Open - Bastad Tanger Challenger Eckental Challenger Meknes Challenger Ortisei Challenger The Artois Championships - London Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Masters Series - Hamburg Shenzhen Open - Shenzhen Medibank International - Sydney Santiago Challenger Marrakech Challenger Noumea Challenger Caltanissetta Challenger Winston Salem - Winston Salem Erste Bank Open - Vienna Barletta Challenger St. Petersburg Open - St. Petersburg Napoli Challenger Winston-Salem Open - Winston-Salem Monza Challenger Erste Bank Open - Vienna Mercedes Cup - Stuttgart Rome Challenger Alphen Challenger Trnava Challenger Rome Challenger Mons Challenger Mons Challenger Moselle Open - Metz Ostrava Challenger Helsinki Challenger Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune SA Tennis Open - Johannesburg Turkish Airlines Open Antalya - Antalya Poznan Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Allianz Suisse Open - Gstaad Liberec Challenger Prague Challenger Aircel Chennai Open - Chennai Ljubljana Challenger Open 13 - Marseille Irving Challenger Ortisei Challenger Aachen Challenger If Stockholm Open - Stockholm Trnava Challenger Singapore Challenger Cherbourg Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Moselle Open - Metz Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp Heilbronn Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Milan Challenger Casablanca Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Geneva Challenger - Geneva Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul The Nottingham Challenger - Nottingham Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya European Open - Antwerp Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Chennai Open - Chennai Brisbane - Brisbane Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston China Open - Beijing Open 13 Provence - Marseille Barletta Challenger Francavilla Challenger NASDAQ-100 Open - Miami Bank Austria Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Synsam Swedish Open - Bastad Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris AEGON International - Eastbourne Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Hungarian Open - Budapest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London Open Sabadell Atlantico - Barcelona Australian Open - Melbourne French Open - Paris Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Bet-at-home Open - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group D Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Olympics - London Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - Beijing